#ifndef __BOARD_H 
#define __BOARD_H

#include "main.h"

#define RGB_PORT_BASE   GPIO_PORTF_BASE 
#define RGB_R   GPIO_PIN_4  
#define RGB_G   GPIO_PIN_5  
#define RGB_B   GPIO_PIN_6  

#define FButton_PORT_BASE_1   GPIO_PORTF_BASE 
#define FButton_Up      GPIO_PIN_7   

#define FButton_PORT_BASE_2   GPIO_PORTK_BASE 
#define FButton_Down    GPIO_PIN_3   
#define FButton_Left    GPIO_PIN_1  
#define FButton_Right    GPIO_PIN_0 
#define FButton_Middle    GPIO_PIN_2

#define BEEP_PORT_BASE   GPIO_PORTJ_BASE 
#define BEEP_PIN      GPIO_PIN_2


void GPIO_Init(void);
void TIMER0_Init(void);        //级联
void Beep_Blink(void);          //蜂鸣器

typedef struct 
{
    uint16_t ball_x;      // 小球的x坐标
    uint16_t ball_y;      // 小球的y坐标
    uint16_t ball_w;      // 小球的宽
    uint16_t ball_h;      // 小球的高
} _trace;
uint8_t Openmv_TraceBall_Split(_trace *Trace);      //擦拆分坐标数据

extern uint8_t Tim_Total_Flag;

#endif // 板载设置! 
